package com.dcm360.report.alarm.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 【请填写功能名称】对象 alarm_sensor
 * 
 * @author ligh
 * @date 2022-03-30
 */
public class AlarmSensor extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String id;

    /** 机房ID */
    private String roomId;

    /** 机柜ID */
    private String cabinId;

    /** 点位编号 */
    private String pointNo;

    /** 告警ID */
    private String alarmId;

    /** 温度 */
    private String temperatureValue;

    /** 湿度 */
    private String humidityValue;

    /** 噪音 */
    private String noiseValue;

    /** pm2.5 */
    private String pm25Value;

    /** 污染气体 */
    private String pollutionGasValue;

    /** 设备温度 */
    private String equipmentTemperatureValue;

    /** 接收到的原数据 */
    private String sourceData;

    /** 是否告警 */
    private Integer warnFlag;

    /** 告警时间 */
    private String alarmTime;

    /** $column.columnComment */
    private String windValue;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setRoomId(String roomId) 
    {
        this.roomId = roomId;
    }

    public String getRoomId() 
    {
        return roomId;
    }
    public void setCabinId(String cabinId) 
    {
        this.cabinId = cabinId;
    }

    public String getCabinId() 
    {
        return cabinId;
    }
    public void setPointNo(String pointNo) 
    {
        this.pointNo = pointNo;
    }

    public String getPointNo() 
    {
        return pointNo;
    }
    public void setAlarmId(String alarmId) 
    {
        this.alarmId = alarmId;
    }

    public String getAlarmId() 
    {
        return alarmId;
    }
    public void setTemperatureValue(String temperatureValue) 
    {
        this.temperatureValue = temperatureValue;
    }

    public String getTemperatureValue() 
    {
        return temperatureValue;
    }
    public void setHumidityValue(String humidityValue) 
    {
        this.humidityValue = humidityValue;
    }

    public String getHumidityValue() 
    {
        return humidityValue;
    }
    public void setNoiseValue(String noiseValue) 
    {
        this.noiseValue = noiseValue;
    }

    public String getNoiseValue() 
    {
        return noiseValue;
    }
    public void setPm25Value(String pm25Value) 
    {
        this.pm25Value = pm25Value;
    }

    public String getPm25Value() 
    {
        return pm25Value;
    }
    public void setPollutionGasValue(String pollutionGasValue) 
    {
        this.pollutionGasValue = pollutionGasValue;
    }

    public String getPollutionGasValue() 
    {
        return pollutionGasValue;
    }
    public void setEquipmentTemperatureValue(String equipmentTemperatureValue) 
    {
        this.equipmentTemperatureValue = equipmentTemperatureValue;
    }

    public String getEquipmentTemperatureValue() 
    {
        return equipmentTemperatureValue;
    }
    public void setSourceData(String sourceData) 
    {
        this.sourceData = sourceData;
    }

    public String getSourceData() 
    {
        return sourceData;
    }
    public void setWarnFlag(Integer warnFlag) 
    {
        this.warnFlag = warnFlag;
    }

    public Integer getWarnFlag() 
    {
        return warnFlag;
    }
    public void setAlarmTime(String alarmTime) 
    {
        this.alarmTime = alarmTime;
    }

    public String getAlarmTime() 
    {
        return alarmTime;
    }
    public void setWindValue(String windValue) 
    {
        this.windValue = windValue;
    }

    public String getWindValue() 
    {
        return windValue;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("roomId", getRoomId())
            .append("cabinId", getCabinId())
            .append("pointNo", getPointNo())
            .append("alarmId", getAlarmId())
            .append("temperatureValue", getTemperatureValue())
            .append("humidityValue", getHumidityValue())
            .append("noiseValue", getNoiseValue())
            .append("pm25Value", getPm25Value())
            .append("pollutionGasValue", getPollutionGasValue())
            .append("equipmentTemperatureValue", getEquipmentTemperatureValue())
            .append("sourceData", getSourceData())
            .append("warnFlag", getWarnFlag())
            .append("alarmTime", getAlarmTime())
            .append("remark", getRemark())
            .append("windValue", getWindValue())
            .toString();
    }
}
